python中字符串输出的三种简单方式

您所在的位置:网站首页 python 倒序输出字符串 python中字符串输出的三种简单方式

python中字符串输出的三种简单方式

2024-05-31 20:29| 来源: 网络整理| 查看: 265

python字符串输出的三种简单方式 第一种:

用‘+’号进行字符串的拼接,但只限于字符串,不能进行其他类型的拼接。但是可以进行强制类型转换(字符串的强制转换为str(名字)),再用加号进行拼接。 比如:

name = '小红' sex = '男' age = 18 money = 20.56 #正确拼接 print('你是'+ name +'性别为' + sex) #错误拼接(报错显示:TypeError: must be str(字符串), not int(整型)) print('你是'+ name +',性别为' + sex + ',年龄' + age) #使用强制类型转换,进行拼接 print('你是'+ name +',性别为' + sex + ',年龄' + str(age) + ',有' + str(money) + '钱') 第二种:

使用占位符(%s、%d、%f)来进行输出,格式为:引号中有占位符,引号外用%(相对应的名字,用逗号隔开)。 其原理是,%s—>相当于str(),在底层代码中就进行了强制类型转换。 比如:

name = '小红' sex = '男' age = 18 money = 20.56 print('你是%s,性别为%s,年龄是%d,有%.2f钱'%(name,sex,age,money))

占位符相关知识点: %[(name)][flags][width].[precision]typecode(name)为命名 flags可以有+,-,’ ‘或0。+表示右对齐。-表示左对齐。’ '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。 width表示显示宽度 precision表示小数点后精度 在浮点型当中,小数点后精度采用四舍五入。

第三种:

采用format函数 format是字符串中的函数,’ '.format() 此处的‘.’是调用{}

name = '小红' sex = '男' age = 18 money = 20.56 print('你是{},性别为{},年龄是{},有{}钱'.format(name,sex,age,money))


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3